//
//  LNSlideView.h
//  LNSlideView
//
//  Created by 申铭 on 15/11/15.
//  Copyright © 2015年 shenming. All rights reserved.
//

#import <UIKit/UIKit.h>

@class LNSlideView;
@protocol LNSlideViewDelegate <NSObject>
/**
 *  返回当前的页数
 */
- (void)lnSlideView:(LNSlideView *)lnSlideView currentPage:(int)currentPage;

@end

@interface LNSlideView : UIView

@property (nonatomic,weak) id<LNSlideViewDelegate> delegate;

/**
 *  初始化
 *
 *  @param frame         View的frame
 *  @param controArray   底部TableView的数组
 *  @param topTitleArray 顶部标题按钮的数组
 *  @param topViewHeight 顶部按钮View的高度
 *
 *  @return
 */
- (instancetype)initWithFrame:(CGRect)frame controlArray:(NSMutableArray *)controlArray topTitleArray:(NSMutableArray *)topTitleArray topViewHeight:(int)topViewHeight;

/**
 *  设置指示View的颜色
 */
- (void)setSlideIndicatorViewColor:(UIColor *)color;

/**
 *  设置按钮标题的颜色
 */
- (void)setBtnTitleColor:(UIColor *)color;
@end
